package artifactory

import (
	"time"
)

type TOss struct {
	Id         int64     `xorm:"pk autoincr comment('自增ID') BIGINT(20)" json:"id"`
	BucketUrl  string    `xorm:"not null comment('桶地址') VARCHAR(255)" json:"bucketUrl"`
	ServiceUrl string    `xorm:"not null comment('服务地址') VARCHAR(255)" json:"serviceUrl"`
	SecretId   string    `xorm:"not null VARCHAR(255)" json:"secretId"`
	SecretKey  string    `xorm:"not null VARCHAR(255)" json:"secretKey"`
	Type       int       `xorm:"TINYINT(1)" json:"type"`
	Remark     string    `xorm:"LONGTEXT" json:"remark"`
	CreateTime time.Time `xorm:"not null comment('创建时间') DATETIME" json:"createTime"`
	UpdateTime time.Time `xorm:"comment('更新时间') DATETIME" json:"updateTime"`
	DeleteTime time.Time `xorm:"comment('软删除字段') DATETIME" json:"deleteTime"`
	Deleted    int       `xorm:"default 0 TINYINT(1)" json:"deleted"`
}
